#pragma once
#include "TCharSupport.h"
#include "EpilExpressionCodeBase.h"


class EpilStringExpressionCode : public EpilExpressionCodeBase
{
	EPIL_CODE_DECL( StringExpression );

public:
	EpilStringExpressionCode( const EpilLexLocation & location );
	virtual ~EpilStringExpressionCode();

	tstring								GetString() const								{ return m_string; }
	void								SetString( const tstring & str )				{ m_string = str; }

	virtual tstring						ToEpilCode( int indent = 0 ) const;
	
private:
	tstring								m_string;
};